package com.guangyunl.g_objectarray;
// 1.需求：定义一个长度为3的数组，存储3个Person对象，遍历数组，将三个Person对象中的属性值获取出来
public class Demo01ObjectArray {
    public static void main(String[] args) {
        // 定义一个长度为3的数组
        Person[] arr1 = new Person[3];
        // 存储3个Person对象
        Person p1 = new Person("张三", 18);
        Person p2 = new Person("李四", 19);
        Person p3 = new Person("王五", 20);

        arr1[0] = p1;
        arr1[1] = p2;
        arr1[2] = p3;
        // 调用printArray方法遍历数组
        Demo01ObjectArray demo01ObjectArray = new Demo01ObjectArray();
        demo01ObjectArray.printArray(arr1);
    }

    // 遍历数组 将三个Person对象中的属性值获取出来
    public void printArray(Person[] arr){
        for (int i = 0; i < arr.length; i++) {
            System.out.println("arr[" + i + "] = " + arr[i].getName() + " " + arr[i].getAge());
        }
    }
}
/*
arr[0] = 张三 18
arr[1] = 李四 19
arr[2] = 王五 20
 */